a sandwich on a roll - Francés Inglés Diccionario